package com.pengtu.gsj.service.check;

import java.util.List;
import java.util.Map;

import com.pengtu.gsj.dao.base.Page;
import com.pengtu.gsj.dao.base.QueryFilter;
import com.pengtu.gsj.entity.check.CheckProject;

public interface CheckProjectService {

	public Page<CheckProject> getCheckProjects(Page<CheckProject> page, QueryFilter queryFilter);
	
	public CheckProject getCheckProject(String id);
	
	public boolean isprojectNameUnique(String newProjectName, String oldProjectName);
	
	public void save(CheckProject checkProject);
	
	public void delete(CheckProject checkProject);
	
	public boolean getStatusCheckProjects(String countryOrProvince);
	
	public List<CheckProject> getCheckProjects(QueryFilter queryFilter);
	
	public List<CheckProject> getCheckProjectsByType(String type);
	
	public List<Map<String, Object>> getTotalCheckResult(String projectId);

}
